Skip to content

ci: release candidates and stage publish - #2013

Merged
Senseye merged 1 commit into
masterfrom
ci/npm-publish-rc
Sep 4, 2026
Merged

ci: release candidates and stage publish#2013
Senseye merged 1 commit into
masterfrom
ci/npm-publish-rc

Conversation

@Senseye

@Senseye Senseye commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Summary

Introduces a dual config setup for release-please to allow for managing and stage publishing of release candidates.

How it works

  • Each conventional commit to master (or a maintenance branch like 9.x) will be processed by release-please and maintain a Release Candidate PR.
  • The merge of an RC PR will trigger npm-publish for that specific RC
    • Publishing of RC can be prevented by not approving the workflow run
  • Once RC PR is merged - new Release PR is created
  • New conventional commits landing after RC PR merge, will create a new RC PR with incremented version
    • A new RC PR will rewrite the Release PR to RC
  • Merging the Release PR triggers npm-publish - publishing the package with latest version

Replicates restify/errors#120.

Made with Cursor

@Senseye
Senseye merged commit b1a14ee into master Sep 4, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant